import Image from "next/image"; import { SERIES_INFO, CREW_DETAILS } from "../components/data-fetch"; import styles from "../styles/info.module.css"; import { BiSolidUpvote } from "react-icons/bi"; import { LiaStarSolid } from "react-icons/lia"; import SeriesPlayer from "../components/videoPlayer"; const SeriesInfoPage = async ({ params }) => { const id = params.id; const data = await FetchSeriesInfo(id); const crew_data = await CREW_DETAILS(id); return (
Series Poster

{data.name}

{data.original_name}

{data.tagline || "not found"}

{" "} {data.overview}


Genres:{" "} {data.genres.map((item, index) => ( {item.name} {index !== data.genres.length - 1 && ", "} ))}

Seasons: {data.number_of_seasons}

Episodes: {data.number_of_episodes}

{" "}

{data.vote_count}

{" "}

{data.vote_average}

Crew

{crew_data && crew_data.cast.map((item, index) => (
Crew Poster

{item.name}

{item.character}

))}
); }; const FetchSeriesInfo = async (id) => { const data = SERIES_INFO(id); return data; }; export default SeriesInfoPage;